Devour Magic

Greater Invocation
6th Level Spell

You attempt to strip all magical effects from a single target. You can also target a group of creatures, attempting to remove the most powerful spell effect from each creature. To remove an effect, the caster makes a dispel check of 1d20, +1 per caster level (to a maximum of +20) against a DC of 11 + the spell effect's caster level. You gain 5 temporary HP per spell level of any spell dispelled for 1 minute, and if you devour a new spell the new temporary hit points replace the old.